#ifndef __MY_MAZE_DEFINES__
#define __MY_MAZE_DEFINES__

#define MAZE_X_SIZE 150//maze's X size (in cells)
#define MAZE_Y_SIZE 100//maze's Y size (in cells)

#define USE_DELAY_FOR_CREATION 0//use Sleep(CREATION_DELAY) for each step of Maze's creation
#define CREATION_DELAY         100

#define USE_DELAY_FOR_ROUTING  0//use Sleep(TRACE_DELAY) for each step of routing
#define TRACE_DELAY            1

#define DRAW_MARKER_ON_MAZE_CREATION false
#define DRAW_MARKER_ON_ROUTING       true
#define DRAW_LINE_INSTEAD_OF_MARKER  true

#define MARKER_SIZE        2.0f//size of general marker (MARKER_SIZExMARKER_SIZE pixels)
#define ROUTE_MARKER_SIZE  3.0f//size of route marker

#define BACKGROUND_COLOR   0.0, 0.0, 0.0
#define LINE_COLOR         1.0, 1.0, 1.0
#define MARKER_COLOR       1.0, 0.0, 0.0
#define ROUTE_MARKER_COLOR 0.0, 1.0, 0.0

#endif